'''
应用场景：
1.猜大小 --->反复的猜
2.用户登录 ---->登录多次  用户名密码
for 变量名 in 集合：
    语句
'''


'''
小明吃5个馒头，显示出吃馒头的过程
第三个有毒，不能吃
'''
name = '小明'
for i in range(1,6):
    if i == 3:
        print("有毒，丢掉这个馒头")
    else:
        print("{}正在吃第{}个馒头".format(name,i))
print("{}已经吃完了所有的馒头".format(name))


'''
range(n):range(0,n) for循环会循环0-(n-1)这n个数
range(n,m):range(start,end)
range(n,m,step):从n到m，步长为step
for .....else：for执行完或者没有循环数据时，进入else分支
for i in 范围：
    有数据执行的语句
else:
    没有数据执行的语句
pass  空语句
break   终止整个循环
'''
print(type(range(2)))
print(range(2))
# num = int(input("请输入需要的馒头数："))
# for i in range(num):
#     print("{}很饿，正在吃第{}个馒头".format(name,i+1))
# else:
#     print("还没有给馒头，{}饿哭了".format(name))
# print("--------")


# break 终止循坏
# username = 'songsong'
# password = '12345'
# for i in range(3):
#     name = input("请输入用户名：")
#     pwd = input("请输入密码：")
#     if name == username and pwd == password:
#         print("欢迎{}".format(name))
#         break
#     else:
#         if i == 2:
#             print("用户名和密码输入错误超过最大次数3次，请休息一段时间再尝试登录")
#         else:
#             print("用户名或密码错误，请重新输入")


#打印9*9乘法表
'''
1*1=1
1*2=2 2*2=4
1*3=3 2*3=6 3*3=9
.........
1*9=9 2*9=18 3*9=27 .....9*9=81
'''
# for循环实现
for i in range(1,10):
    for j in range(1,i+1):
        # print(j,'*',i,'=',j*i,end=' ',sep='')
        print('{}*{}={}\t'.format(j, i, j * i), end='')
    print()


